### Generic native Skirmish AI config
#

if(NOT WIN32)
	add_definitions(-DLUA_USE_POSIX)
endif()

get_native_sources_recursive(luaSources "${CMAKE_SOURCE_DIR}/rts/lib/lua/src" "")

set(mySourceDirRel         "") # Common values are "" or "src"
set(additionalSources      ${luaSources} ${CMAKE_SOURCE_DIR}/rts/System/StringUtil)
## FIXME:
##     "undefined symbol: _ZTIN4creg18IMemberRegistratorE"
##     ("typeinfo for creg::IMemberRegistrator") on dlopen
##     after Spring b1152310caff2a928635f6f1d9e6fe936076176f
##     and/or KAIK 000c7bf2659ceb4d50666cb32b342bcf26ada243
## set(additionalCompileFlags "-DUSING_CREG")
## set(additionalLibraries    ${LegacyCpp_Creg_AIWRAPPER_TARGET})
set(additionalLibraries    ${LegacyCpp_AIWRAPPER_TARGET} CUtils)
include_directories("${CMAKE_SOURCE_DIR}/rts/lib/lua/include/")
include_directories("${CMAKE_SOURCE_DIR}/rts/lib/lua/src/")
include_directories("${CMAKE_SOURCE_DIR}/rts/lib/streflop/")

configure_native_skirmish_ai(mySourceDirRel additionalSources additionalCompileFlags additionalLibraries)
